1
分散コラボレーション:マルチリポジトリのマインドセット
AI016Lesson 8
00:00

分散コラボレーションでは、単一の中心フォルダに注目するのではなく、 独立したピアツーピア型のリポジトリのエコシステムへと焦点が移ります。このモデルでは、 my-git-repo および marys-repo—のようなすべてのリポジトリは、自身の履歴とブランチデータを含む完全な宇宙です。

1. 「リモート」の定義

簡単に言えば、 リモートリポジトリ それは自分自身のものではないリポジトリです。企業のネットワーク上、インターネット(GitHubなど)上、あるいはローカルファイルシステム上の別のディレクトリ上に存在してもかまいません。特徴的な点は、作業が自分の直ちに制御できない別個のインスタンスで行われるということです。

2. リモートをブックマークとして扱う

技術的には、リモートとはただの 省略名の別名 または「ブックマーク」です。代わりに /Users/Mary/projects/marys-repo を毎回入力して彼女の進捗を確認する代わりに、そのパスを maryというシンプルな名前に対応させます。

私たちのリポジトリmy-git-repoメアリーのリポジトリmarys-repo'mary'(リモート)'origin'(デフォルトの親リポジトリ)リモート:「自分のリポジトリではない」

3. 状態の独立性

リポジトリ同士は リンクされていますが、自動同期されません 。リモートブックマークを作成してもコードは移動しません。あくまで 接続経路 を将来のプッシュやフェッチによるデータ交換のために設定するだけです。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>